package com.adisi.objetos;

import java.util.List;

import com.adisi.bd.ProcesoDatos;

public class ProcesoManager {
	
	/**
	 * Obtiene una lista de todas los procesos del sistema
	 * 
	 * @return List<Usuario>
	 */
	public static List<Proceso> conseguirTodosLosProcesos() {
		ProcesoDatos pd = new ProcesoDatos();
		return pd.conseguirTodosLosProcesos();
		
	}

	/**
	 * Obtiene una lista de todos los procesos de un perfil
	 * 
	 * @return List<Usuario>
	 */
	public static List<Proceso> conseguirTodosLosProcesos(Perfil perfil) {
		ProcesoDatos pd = new ProcesoDatos();
		return pd.conseguirTodosLosProcesos(perfil.getIdPerfil());
		
	}
	
	
	/**
	 * Obtiene los datos de 1 proceso
	 * 
	 * @param Id
	 * 
	 * @return Proceso
	 */
	public Proceso conseguirUnProceso(int idProceso) {
		ProcesoDatos pd = new ProcesoDatos();
		return pd.conseguirUnProceso(idProceso);
			}
	
	
}
